QA Engineer. Basic: тестирование приложений от Otus
Вы научитесь
Программа курса
Вас ждут онлайн-занятия, на которых вы освоите все необходимые инструменты для работы QA-инженером на уровне junior и закрепите полученные знания на практике.
Жизненный цикл разработки ПО
Вы узнаете существующие критерии качества программного обеспечения. Вы научитесь составлять карты функциональности продукта и работать с ними. Вы узнаете, как правильно оформлять документы, сообщающие о найденной ошибке. Вы познакомитесь с инструментами Confluence и Jira и освоите их базовый функционал. Вы научитесь использовать тесткейсы и чеклисты для упрощения и систематизации процесса тестирования. Вы освоите сервис TestIT и познакомитесь с его основными возможностями. Вы узнаете, что такое требования к программному обеспечению и рассмотрите их виды.
Вы узнаете существующие критерии качества программного обеспечения.
Вы научитесь составлять карты функциональности продукта и работать с ними.
Вы узнаете, как правильно оформлять документы, сообщающие о найденной ошибке.
Вы познакомитесь с инструментами Confluence и Jira и освоите их базовый функционал.
Вы научитесь использовать тесткейсы и чеклисты для упрощения и систематизации процесса тестирования.
Вы освоите сервис TestIT и познакомитесь с его основными возможностями.
Вы узнаете, что такое требования к программному обеспечению и рассмотрите их виды.
Тест - дизайн
Вы узнаете, что такое тест-дизайн и научитесь создавать тест-кейсы в соответствие с требованиями. Вы научитесь выделять классы эквивалентности и анализировать граничные значения. Вы изучите принципы метода комбинаторного тестирования и научитесь его применять. Вы научитесь строить таблицы принятия решений для составления тест-кейсов. Вы изучите метод тестирования, помогающий анализировать поведение приложения при различных входных условиях. Вы сможете проводить исследовательское тестирование, при котором будете анализировать результаты тестов во время их выполнения.
Вы узнаете, что такое тест-дизайн и научитесь создавать тест-кейсы в соответствие с требованиями.
Вы научитесь выделять классы эквивалентности и анализировать граничные значения.
Вы изучите принципы метода комбинаторного тестирования и научитесь его применять.
Вы научитесь строить таблицы принятия решений для составления тест-кейсов.
Вы изучите метод тестирования, помогающий анализировать поведение приложения при различных входных условиях.
Вы сможете проводить исследовательское тестирование, при котором будете анализировать результаты тестов во время их выполнения.
Работа с API
Вы узнаете существующие виды http запросов и рассмотрите их особенности. Вы научитесь проводить валидацию различных видов http запросов.
Вы узнаете существующие виды http запросов и рассмотрите их особенности.
Вы научитесь проводить валидацию различных видов http запросов.
Базы данных
Вы узнаете, как устроены реляционные БД, изучите язык SQL и научитесь писать базовые запросы к базе данных.
Вы узнаете, как устроены реляционные БД, изучите язык SQL и научитесь писать базовые запросы к базе данных.
Карьера
Вы рассмотрите существующие методологии разработки ПО, узнаете их особенности, преимущества и недостатки. Вы составите грамотное резюме и подготовитесь к предстоящему собеседованию с работодателем.
Вы рассмотрите существующие методологии разработки ПО, узнаете их особенности, преимущества и недостатки.
Вы составите грамотное резюме и подготовитесь к предстоящему собеседованию с работодателем.
Автоматизация
Вы научитесь применять изученные ранее техники тест-дизайна при работе с API. Вы узнаете, что такое система контроля версий и научитесь работать с Git. Вы научитесь автоматизировать тестирование API с помощью инструмента Postman. Вы сможете автоматизировать повседневные задачи тестировщика при помощи Gitlab CI. Вы освоите инструмент для автоматизации развертывания приложений и упаковки их в контейнеры. Вы получите итоговую консультацию от преподавателей по вашим домашним заданиям. Вы подведете итоги пройденного курса и получите финальное наставление от преподавателей.
Вы научитесь применять изученные ранее техники тест-дизайна при работе с API.
Вы узнаете, что такое система контроля версий и научитесь работать с Git.
Вы научитесь автоматизировать тестирование API с помощью инструмента Postman.
Вы сможете автоматизировать повседневные задачи тестировщика при помощи Gitlab CI.
Вы освоите инструмент для автоматизации развертывания приложений и упаковки их в контейнеры.
Вы получите итоговую консультацию от преподавателей по вашим домашним заданиям.
Вы подведете итоги пройденного курса и получите финальное наставление от преподавателей.